iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
1
自我挑戰組

ASP.NET 網頁程式設計初學者系列 第 10

DAY10- ASP.NET 流程控制 & 常用函數

  • 分享至 

  • xImage
  •  

要作流程控制當然少不了陳述式
就是所謂的statement
那來介紹幾個常見的statement吧
我就用很白話的說法說
If…else 基本的判斷條件是否成立
Switch…case 前面有偷偷賣弄過了 同事件多個條件需判斷
While 一直重複 直到滿足條件
For 就是迴圈 一直執行
Try…catch…finally 處理程式發生錯誤的例外處理
今天就來寫寫 if..else吧~~
來幫自己出個題目
最基本的成績轉換A,B,C,D,FAIL對應90以上.89~80.79~70.69~60.59以下
再開一個新的WEB FORM吧
我叫GradeTester
JUST DO IT 就拉一個BUTTON , TEXTBOX , LABEL就夠了
我就拉這樣
圖1
https://ithelp.ithome.com.tw/upload/images/20200925/20112357uPbwyTLl7H.png
點點botton 寫 if…else程式

protected void Button1_Click(object sender, EventArgs e)
        {
            int grade = 0;
            bool seperate;
            seperate = int.TryParse(TextBox1.Text, out grade);
            if (seperate)
            {
                if (grade >= 90)
                {
                    Label1.Text = "A";
                }
                else if (grade >= 80 && grade < 90)
                {
                    Label1.Text = "B";
                }
                else if (grade >= 70 && grade < 80)
                {
                    Label1.Text = "C";
                }
                else if (grade >= 60 && grade < 70)
                {
                    Label1.Text = "D";
                }
                else
                {
                    Label1.Text = "FAIL";
                }
            }
            else {
                Label1.Text = "輸入錯誤 請輸入數字" ;
            }
            

        }

今天先寫好了程式 那至於為甚麼要這樣寫
我們明天來細細地解釋我在寫甚麼碗糕
如果有寫錯甚麼東西 或 觀念有問題 歡迎下面留言跟我說
:>>


上一篇
DAY9- ASP.NET 伺服器控制項-Calendar日曆控制項
下一篇
DAY11- ASP.NET 流程控制 & 常用函數- if…else
系列文
ASP.NET 網頁程式設計初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言